<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    
    // const s = new Set();

    // s.add("hello");
    // s.add(4);
    // s.add(5);
    // s.add(6);
    // s.add("world");
    // s.add(4);
    // s.add(5);
    // s.add(6);
    // console.log(s);

    // // console.log(s[0]);
    // // console.log(s[1]);
    // // console.log(s.length);
    // console.log(s.size);

    // // for(let i in s){
    // //     console.log(i);
    // // }
    // for(let i of s){
    //     console.log(i);
    // }

    // console.log(typeof s);


    // =======


    // const s = new Set([3,4,5,6,5,4,3,2,1])
    // console.log(s);


    // ========


    // const arr = [1,2,3,4,3,2,1,2,3,2,1];
    // console.log( [...new Set(arr)] );

    // const s = new Set([5,6,7,8]);

    // console.log(s.keys());
    // console.log(s.values());
    // console.log(s.entries());


    // ==========


    const m = new Map();

    m.set("name", "admin");
    m.set("name", "root");
    m.set("age1", 18);
    m.set("age2", 18);
    m.set("sex", "男");
    console.log(m);

    console.log( m.get("name") );
    console.log( m.get("age") );
    console.log( m.get("sex") );

    console.log(typeof m);

    // for(let i in m){
    //     console.log(m);
    // }
    for(let i of m){
        console.log(i);
    }
    for(let i of m.keys()){
        console.log(i);
    }
    for(let i of m.values()){
        console.log(i);
    }
    for(let i of m.entries()){
        console.log(i);
    }



    




</script>
</html>